package com.xqboss.apps.domain.marketing;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xqboss.apps.domain.BaseTable;
import com.xqboss.apps.enums.marketing.AirdropStatusEnum;
import com.xqboss.apps.vo.sys.SysUserVo;
import com.xqboss.common.core.domain.entity.SysUser;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author Trent
 * @date 2023/9/1
 */
@Data
public class MarketingAirdropRecord extends BaseTable {

    @TableId(type = IdType.INPUT)
    private Long id;
    @ApiModelProperty("空投ID")
    private Long airdropId;
    @ApiModelProperty("用户ID")
    private Long userId;
    @ApiModelProperty("空投状态")
    private AirdropStatusEnum airdropStatus;
    @ApiModelProperty("空投数量")
    private int quantity;
    @ApiModelProperty("空投的藏品编号ID")
    private Long nftNumberId;

}
